/*
 * List.cpp
 *
 *  Created on: 05/12/2011
 *      Author: marcio
 */

#include "List.hpp"

List::List(){

}

template<typename T>
bool List::addFirst(T elem){

}

template<typename T>
bool List::addLast(T elem){

}

template<typename T>
T List::getElemFirst(){

}

template<typename T>
T List::getElemLast(){

}


bool List::removeElemFirst(){

}

bool List::removeElemLast(){

}

template<typename T>
bool List::iterateModify(T* (*function)(T*)){

}

template<typename T>
List* List::iterate(T* (*function)(T*));

bool List::order( int (*function)(void*, void*));

bool List::isEmpty();

virtual List::~List();
